package myschool.object.student;

public class Person {
    private String name;
    private int age;
    private char sex;

    public Person() {
        System.out.println(" person() ....");
    }

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
        System.out.println(name+age);
    }

    {
        System.out.println("我是构造块，我是普通代码块");
    }
    //形式参数
    static {
        System.out.println("我是构造块2，我是static静态代码块");
    }
    //static修饰 为类变量 在方法区  只能有一份；无static修饰为实例变量
    public void study(){
        //由方法改变自身
        //控制属性判断（保护作用）
        System.out.println("学习");
    }

}
